package tercerDia;

public class Pelicula {
	private String titulo;
	private int duracion;
	private double precio;
	private boolean alquilada;
	private static int alquiladas;

	public Pelicula(String titulo, int duracion, double precio,
			boolean alquilada) {

		this.titulo = titulo;
		this.duracion = duracion;
		this.precio = precio;
		this.alquilada = alquilada;
		if (alquilada == true) {
			alquiladas++;
		}
	}

	public Pelicula(String titulo, int duracion) {
		this.precio = 2.50;
		this.alquilada = false;
		this.titulo = titulo;
		this.duracion = duracion;
	}

	public double alquilar(int dias) {
		double precioTotal = 0;

		if (!this.alquilada) {
			precioTotal = dias * this.precio;
			this.alquilada = true;
			alquiladas++;
			return precioTotal;
		} else {

			return precioTotal;

		}
	}

	public boolean devolver() {
		if (this.alquilada == true) {
			this.alquilada = false;
			alquiladas--;
			return true;

		} else
			return false;
	}
	
	public String toString(){
		
		return "Pelicula : "+titulo+" - Duracion : "+duracion+ " - Precio : "+precio+ " - Alquilada :"+alquilada;
	}

	public String getTitulo() {
		return titulo;
	}

	public void setTitulo(String tituloNuevo) {
		this.titulo = tituloNuevo;
	}

	public int getDuracion() {
		return duracion;
	}

	public void setDuracion(int duracion) {
		this.duracion = duracion;
	}

	public double getPrecio() {
		return precio;
	}

	public void setPrecio(double precio) {
		this.precio = precio;
	}

	public boolean isAlquilada() {
		return alquilada;
	}

	public void setAlquilada(boolean alquilada) {
		this.alquilada = alquilada;
	}

	public static int getAlquiladas() {
		return alquiladas;
	}

	public static void setAlquiladas(int alquiladas) {
		Pelicula.alquiladas = alquiladas;
	}
	
	

}
